package com.niiwoo.civet.mobile.vo.response.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
@ApiModel(description = "H5认证请求url返回")
public class ThirdAuthResponseVO {

    /**
     * 状态
     */
    @ApiModelProperty(value = "操作结果状态：0：失败，1:成功，2：已经授权，不用再重复授权[此时url为空]", example = "1")
    private Integer status;

    /**
     * 天秤第三方授权h5页面url
     */
    @ApiModelProperty(value = "天秤第三方授权h5页面url:为空表示不能跳转，并提示状态对应的错误信息", example = "http://192.168.18.31:8080/auth/zm/index.html?token=430af1330f50a751bb9fbf3858a03292")
    private String url;

    /**
     * 用户授权数据状态
     */
    @ApiModelProperty(value = "用户授权数据状态：【社保：0未授权；1已授权；2已验证（获取数据）；3验证失败（获取数据失败）；4已过期；5验证失败（获取成功但身份不一致）】【运营商：状态:0未授权, 1:已授权, 2:已验证（获取数据），3.验证失败（获取数据失败）4.已过期】", example = "3")
    private Integer userDataStatus;
}
